/*index*/
.up_body{background:#fff;}
.up_content{height:auto;background-color:#fff;padding-bottom:1rem;}
.up_row{width:94%;background-color:#fff;border:none;padding:.05rem 3% 0 3%;height:auto;border-bottom:1px solid #f0f0f0;}
.up_group:after{height:0;background:none;}
.up_row label{font-size:.28rem;padding:.23rem 0;float:left;color:#131313;}
.up_row label font{color:#e26024;}
.up_row input{font-size:.28rem;text-align:left;width:70%;padding:.15rem 0 0 0;float:left;border:none;color:#000000;}
.up_row button{font-size:.28rem;width:70%;padding:.22rem 0;border:none;float:right;margin:0;text-align:left;background:#fff;}
.up_row button:after{clear:both;}
.up_result_time{margin-left:22%;padding:.22rem 0;text-align:left;font-size:.28rem;display:none;}
.up_button{padding:.5rem 2% 0 2%;}
.up_button_left,.up_button_all{width:46%;height:.8rem;background-color:#1c70d7!important;color:#fff!important;float:left;text-align:center;border-radius:.12rem;margin:.3rem 2%;font-size:.34rem;}
.up_button_all{width:96%!important;}
.up_button_right{width:46%;height:.8rem;background-color:#ffa800!important;color:#fff!important;float:left;text-align:center;border-radius:.12rem;margin:.3rem 2%;font-size:.34rem;}
.up_file{opacity:0;filter:alpha(opacity=0);width:55px!important;height:55px;margin:.25rem 0;}
.up_file_right{width:70%;float:left;}
.up_file_img{width:55px;height:55px;margin-left:30%;background:url(../images/icon.png) 0 -86px;margin-top:.2rem;float:left;margin-left:-55px;}
.up_select_button{color:#666;}
.up_file_list img{display:block;width:55px;height:55px;float:left;margin:.2rem .2rem 0 0;position:relative;}

/*列表页*/
.up_list_content{padding-bottom:1.5rem;}
.up_list_top,.up_mylist_top{width:100%;height:.9rem;background-color:#fff;position:fixed;top:0;left:0;}
.up_list_top_one{width:100%;background-color:#fff;height:.9rem;position:absolute;z-index:9999;}
.up_list_top span,.up_mylist_top span{display:block;width:25%;float:left;text-align:center;padding:.25rem 0 .2rem 0;font-size:.30rem;}
.up_mylist_top span{width:37.5%!important;}
.up_bdw span{width:95%!important; position:fixed!important;border-bottom:none!important;text-align:left!important;padding-left:5%!important;}
.up_list_sx{padding-top:.1rem;float:right;text-align:center;margin-top:.05rem;}
.up_list_sx a{display:block;width:45%;height:.38rem;padding:.05rem 0 .05rem 18%;color:#fff;
  border-radius:.07rem;margin:0 auto;background:url("../images/sx.png") no-repeat .07rem center #1d70d8;
  background-size:25%;}
.up_list_active{color:#1d70d8;border-bottom:2px solid #1d70d8;}
.up_list_active_a{width:95%!important; position:fixed!important;border-bottom:none!important;text-align:left!important;padding-left:5%!important;}
.list_bod{padding-top:.9rem;}
.list_nav{display:none;}
.list_nav li{width:94%;padding:.25rem 0 .35rem 0;border-radius:.2rem;margin:.2rem 3%;background-color:#fff;}
.list_nav_top{padding:0 2%;}
.list_nav_zg{padding-bottom:0!important;}
.list_nav_time{color:#a7a7a7;font-size:.26rem;margin-top:.06rem;}
.list_nav_desc{padding:.3rem 0 0 0;}
.list_nav_desc font{display:block;float:left;color:#989697;width:27%;text-align:right;padding:.15rem 0;line-height:.36rem;}
.list_nav_desc span{display:block;float:left;width:71%;padding:.15rem 0;line-height:.36rem;}
.list_nav_desc_cont{max-height:.58rem;overflow:hidden;}
.list_nav_block{display:block;}
.list_nav_foot{width:100%;border-top:1px solid #ebebeb;margin-top:.5rem;}
.list_nav_foot span{display:block;float:left;text-align:center;border-right:1px solid #ebebeb;}
.list_nav_foot span:last-child{border-right:none!important;}
.list_nav_zlast{border-right:none!important;}
.up_list_top a,.up_mylist_top a{margin-top:.05rem;}
.img-box{width:55px;height:55px;float:left;margin:0px .2rem .25rem 0}
.icon-delete_fill{text-align:right;float:right;display:block;width:15px;height:15px;border-radius:50%;background:url(../images/close.png) no-repeat center center #fff;position:absolute;z-index:999;margin-top:5px;margin-left:45px;}

/*详情页*/
.up_group{margin-bottom:0!important;}
{width:90%;padding:.25rem 2% .35rem 2%;border-radius:.2rem;margin:.2rem 3%;background-color:#fff;}
.up_content_row{background-color:#fff;border:none;padding:.15rem 2% .15rem 2%;height:auto;border-bottom:1px solid #f0f0f0;}
.up_group:after{height:0;background:none;}
.up_content_row:after{height:0;background:none;}
.up_content_row label{font-size:.28rem;width:28%;padding:.23rem 0;float:left;text-align:center;}
.up_content_row input{font-size:.28rem;text-align:left;width:72%;padding:.27rem 0 .22rem 0;float:left;border:none;}
.up_content_row textarea{font-size:.28rem;width:78%;padding:.27rem 0 .22rem 0;float:left;border:none;}
.up_content_row button{font-size:.28rem;width:78%;padding:.22rem 0;border:none;float:left;margin:0;text-align:left;background:#fff;}
.up_content_row button:after{clear:both;}
.list_nav_desc span img{width:1rem;height:1rem;border-radius:.05rem;}
.up_content_form{padding:.25rem 2% .35rem 2%;border-radius:.2rem;margin:.2rem 3%;background-color:#fff;}
.up_content_lcheng{padding:.25rem 2% .35rem 2%;border-radius:.2rem;margin:.2rem 3%;background-color:#fff;}
.up_content_lcheng ul li{padding-bottom:.4rem;background:url(../images/line.png) repeat-y .82rem top;}
.up_content_lcheng ul li:last-child{background:none;}
.up_cont_lcright{padding-left:3%;padding-top:.01rem;}
.up_cont_time{color:#c0c0c0;}
.up_cont_lcright p{margin-top:.2rem;}
.up_lcheng_bg{width:2.2rem;height:14px;text-align:center;position:absolute;margin-top:30%;}
.up_lcheng_bg img{width:14px;height:14px;vertical-align:middle;}
/*筛选条件*/
.up_screen p{width:90%;padding:.25rem 5% .1rem  5%;font-weight:bold;}
.up_screen_list{width:90%;padding:.25rem 2% .35rem 2%;border-radius:.2rem;margin:.2rem 3% 0 3%;background-color:#fff;}
.up_screen_list span{display:block;float:left;padding:.1rem .28rem;margin:.1rem .15rem;border-radius:.1rem;border:1px solid #e5e5e5;}
.up_screen_active{background-color:#1d70d8!important;color:#fff!important;}
.up_screen_list .up_row{padding:.05rem 3%;}
.up_screen_list input{display:none;}
.up_screen_button{position:fixed;bottom:0;padding-bottom:.3rem;width:100%;height:.8rem;z-index:99999;background-color:#fefefe;}
.up_screen_button input{width:94%;height:.8rem;background-color:#1d70d8;color:#fff;text-align:center;border-radius:.12rem;margin:0 3%;font-size:.34rem;}
/*选择复查人*/
.up_search{width:94%;margin:.2rem 3%;}
.up_search input{width:100%;height:.75rem;background-color:#fff;border-radius:2rem;border:none;padding:0 3%;line-height:.28rem;}
.up_sear_button{float:right;display:block;width:27px;height:24px;background:url(../images/icon.png) -49px 0;position:relative;margin-top:-.6rem;margin-right:.2rem;z-index:999;}
.up_pick_list{width:90%;margin:.2rem 3%;padding:0 2% .25rem 2%;border-radius:.2rem;background:#fff;}
.up_pick_list input{display:block;float:left;width:22px;height:22px;margin-right:.1rem;}
.up_pick_second_list{width:90%;margin:.2rem 3%;padding:0 2% .25rem 2%;border-radius:.2rem;background:#fff;}
.up_pick_second_list input{display:block;float:left;width:22px;height:22px;margin-right:.1rem;}
.up_pick_all span{display:block;float:left;}
.up_pick_all{padding-top:.25rem;padding-bottom:.2rem;border-bottom:1px solid #e9e9e9;}
.up_pick_nav li{padding-top:.2rem;padding-bottom:.2rem;border-bottom:1px solid #e9e9e9;}
.up_pick_fname{display:block;float:left;width:65%;padding-top:.02rem;margin-left:.2rem;}
.up_pick_download{display:block;float:right;background-color:#e7f0fb;color:#549bf1;padding:.06rem .1rem;border-radius:.1rem;}
.up_pick_download span{display:block;margin-top:.02rem;width:22px;height:16px;background:url(../images/icon.png) -23px -34px;float:left;}
.up_pick_photo{display:block;width:.67rem;height:.37rem;border-radius:50%;background-color:#1d70d8;text-align:center;color:#fff;padding:.15rem 0;float:left;margin-left:.2rem;}
.up_pick_nav .uup_rowp_pick_fname,.up_pick_second_fname{padding-top:.02rem;}
.up_screen_total{width:94%;margin:.2rem 3%;text-align:right;}
.up_select_jt{float:right;color:#1d70d8;}
.up_select_jt font{color:#1d70d8;}
@media screen and (min-width:376px){
.up_cont_lcright{width:64%;}
  .up_list_sx{width:1.7rem;}
  .banner p{width:60%;}
}
@media screen and (min-width: 320px) and (max-width: 376px){
.up_cont_lcright{width:63%;}
  .up_list_sx{width:1.6rem;}
  .banner p{width:70%;}
}
/*同理*/
@media screen and (max-width:320px){/*宽度小于等于320,同理*/
.up_cont_lcright{width:54%;}
 .up_list_sx{width:1.42rem;}
  .banner p{width:80%;}
}
/*复选框样式*/
.up_pick_list input[type='checkbox'] {left:3px; top:0px; width:22px; height:22px; opacity:0; position:relative;z-index:99999;}
.up_pick_list label { position: relative; left: 0px; top: -24px; width:22px;height: 22px; line-height: 20px;z-index:0; }
.up_pick_list label:before { content: ''; position: absolute; left: -25px; top: 24px; width: 22px; height: 22px;
border: 1px solid #ddd; border-radius: 50%; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; } 
.up_pick_list label:after { content: ''; position: absolute; left: -17px; top: 25px; width: 7px; height: 12px; border: 0;border-right: 3px solid #fff; 
border-bottom: 3px solid #fff; background: #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); 
-ms-transform: rotate(45deg); transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; } 
.up_pick_list input[type='checkbox']:checked + .checkbox-label:before { background: #146ec9; border-color: #146ec9; } 
.up_pick_list input[type='checkbox']:checked + .checkbox-label:after { background: #146ec9;}

.up_pick_second_list input[type='checkbox'] {left:3px; top:5px; width:22px; height:22px; opacity:0; position:relative;z-index:99999;}
.up_pick_second_list label { position: relative; left: 0px; top: -19px; width:22px;height: 22px; line-height: 20px;z-index:0; }
.up_pick_second_list label:before { content: ''; position: absolute; left: -25px; top: 24px; width: 22px; height: 22px;
  border: 1px solid #ddd; border-radius: 50%; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; }
.up_pick_second_list label:after { content: ''; position: absolute; left: -17px; top: 25px; width: 7px; height: 12px; border: 0;border-right: 3px solid #fff;
  border-bottom: 3px solid #fff; background: #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg); transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; }
.up_pick_second_list input[type='checkbox']:checked + .checkbox-label:before { background: #146ec9; border-color: #146ec9; }
.up_pick_second_list input[type='checkbox']:checked + .checkbox-label:after { background: #146ec9;}

.up_pick_all input{top:0px!important;}
.up_pick_all label{top:-24px!important;}

/*选择部门*/
.up_depart_list{width:90%;margin:.2rem 3%;padding:0 2% .25rem 2%;border-radius:.2rem;background:#fff;}
.up_depart_list input{display:block;float:left;width:22px;height:22px;margin-right:.1rem;}
.up_depart_nav li{padding-top:.2rem;padding-bottom:.2rem;border-bottom:1px solid #e9e9e9;}
.up_pick_second_fname{display:block;float:left;width:65%;padding-top:.15rem;margin-left:.2rem;}

.up_depart_nav input[type="radio"]{
  position: relative;
  opacity: 0;
  z-index:99999;
}
.up_depart_nav input[type="radio"] + .radio-label:before {
  content: '';
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #dddddd;
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  left:5%;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}
.up_depart_nav input[type="radio"]:checked + .radio-label:before {
  background-color: #146ec9;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.up_depart_nav input[type="radio"]:focus + .radio-label:before {
  outline: none;
  border-color: #3197EE;
}
.up_depart_nav input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.up_depart_nav input[type="radio"] + .radio-label:empty:before {
  margin-right: 0;
}
/*已选择*/
.up_pick_delete{color:#ff5206;float:right;padding-top:.15rem;}
.up_photo_left{margin-left:0!important;}
/*绑定*/
.login_bod{width:100%;background:url(../images/login_bg.png) no-repeat center top #fff;background-size:100%;padding-top:.38rem;}
.login_logo{display:block;width:60%;margin:.3rem auto 0 auto;}
.login_form{width:90%;margin:.3rem auto;padding:.1rem 0 .5rem 0;background-color:#fff;border-radius:.2rem;-moz-box-shadow:5px 5px 13px #cae3fb; -webkit-box-shadow:5px 5px 13px #cae3fb; box-shadow:5px 5px 13px #cae3fb;}
.login_input{width:94%;padding:.2rem .1% .15rem 1%;height:auto!important;margin:0 auto;border-radius:.1rem;border-bottom:1px solid #f8f8f8;}
.login_input label{width:13%!important;}
.login_input input{width:87% !important;}
.login_name{background:url("../images/login_name.png") no-repeat center center;background-size:48%;margin-top:.15rem;}
.login_ghao{background:url("../images/login_ghao.png") no-repeat center center;background-size:48%;margin-top:.15rem;}
.login_form form{background:none!important;}
.login_form form:before{height:0px!important;}
.login_button{padding-top:.5rem;}
.login_button button{padding:.2rem 0!important;border:none;border-radius:.1rem;
  background: -webkit-linear-gradient(left, #0092ff , #00d3ff); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #0092ff , #00d3ff); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #0092ff , #00d3ff); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #0092ff , #00d3ff); /* 标准的语法（必须放在最后） */}
.login_input:after{left:0!important;}
.mui-input-group .mui-input-row:after{background-color:#fff!important;border-bottom:1px solid #e0e0e0;}
.mui-input-group:after{background-color:#fff!important;}

/*筛选*/
.top_screen{width:100%;background-color:#1d70d8;padding:.25rem 0;}
.top_screen a{color:#fff;font-size:.28rem;display:block;position:absolute;padding-left:3%;}
.top_screen p{font-size:.36rem;color:#fff;width:100%;text-align:center;}

.up_screen_two_button{position:fixed;left:0;bottom:0;width:100%;height:1.4rem;z-index:999;
  background-color:#fefefe;padding:.3rem 3%;}
.up_screen_two_button input{height:.8rem;text-align:center;border-radius:.12rem;}
.reset{float:left;width:30%;background-color:#fff;color:#666;border:1px solid #d6d6d6!important;font-size:.28rem;}
.search{float:right;width:67%;background-color:#1d70d8!important;color:#fff!important;font-size:.3rem!important;}
.up_screen_content{width:94%;padding:0 2%!important;border-radius:.2rem;margin:.2rem 3% 0 3%;
  background-color:#fff;}
.up_screen_content form{margin-bottom:1.56rem!important;}

/*暂无数据*/
.list_no{text-align:center;color:#ababab;}
.list_no img{display:block;width:20%;margin:.8rem auto .1rem auto;}
/*404*/
.error_four_bod img,.error_five_bod img{display:block;width:70%;margin:0 auto .2rem auto;}
.error_four_bod{color:#71b0f7;text-align:center;}
.error_five_bod{color:#f6ab4b;text-align:center;}
/*隐患上报首页*/
.home_bod{width:100%;padding-bottom:1.5rem;}
.home_top{width:100%;height:1.8rem;background:url(../images/home_bg.jpg) no-repeat center top;background-size:100%;
 text-align:center;padding-top:2rem;}
.home_top p{color:#fff183;font-size:.38rem;}
.home_top span{display:block;color:#fff;font-size:.3rem;margin-top:.15rem;}
.home_logo{background-color:#fff;display:block;width:1.7rem;height:1.7rem;position:relative;
    margin:-1rem auto 0 auto;border-radius:50%;border:.08rem solid #fff;
    -moz-box-shadow:0px 3px 3px #d6d5f8; -webkit-box-shadow:0px 3px 3px #d6d5f8; box-shadow:0px 3px 3px #d6d5f8;}
.home_name{font-size:.36rem;padding:0 3%;text-align:center;margin-top:.2rem;}
.home_title{padding:0 3%;text-align:center;margin-top:.1rem;}
.home_entrance{width:94%;padding:.4rem 0;margin:.2rem auto;background-color:#fff;border-radius:.2rem;}
.home_entrance ul li{width:25%;text-align:center;float:left;}
.home_entrance ul li img{width:1rem;height:1rem;}
.home_entrance ul li font{display:block;margin-top:.15rem;font-size:.24rem;}
.home_list_title{width:94%;margin:.3rem auto .3rem auto;}
.home_list_title span{font-size:.28rem;color:#fff;background-color:#6aa7f4;padding:.1rem .2rem;
  border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;margin-left:-3%;box-shadow:3px 3px 3px #ccc;margin-top:.2rem;}
.home_list_title a{color:#9d9d9d;margin-top:.3rem;font-size:.24rem;color:#6aa7f4;}
.home_list_nav{width:94%;margin:0 auto;background-color:#fff;border-radius:.2rem;}
.home_list_nav li{margin:0 .2rem;padding:.25rem .1rem;border-bottom:1px solid #e8e8e8;}
.home_list_nav li:last-of-type{border-bottom:none;}
.home_list_nav li p{width:55%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.home_list_nav li font{color:#ffac54;font-size:.24rem;}
.home_list_nav li span{height:.3rem;display:block;margin-top:.2rem;color:#9f9f9f;font-size:.24rem;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.home_list_nav li span:first-of-type{width:55%;text-align:left;}
.home_list_nav li span:last-of-type{width:40%;text-align:right;}
.home_list_problem{background-color:#f7ba00;}
.home_list_problem p,.home_list_problem span{color:#fff!important;}
.home_list_problem font{color:#7c5d00!important;}
.home_top_center{width:94%;margin:.3rem auto;}
.home_top_center ul li{width:25.3%;float:left;margin-right:3%;border-radius:.1rem;padding:.2rem 3%;}
.home_top_center ul li:nth-child(1){background:url(../images/home_one.png) no-repeat 94% center #f67558;background-size:26%;}
.home_top_center ul li:nth-child(2){background:url(../images/home_two.png) no-repeat 94% center #2e9cf2;background-size:26%;}
.home_top_center ul li:nth-child(3){background:url(../images/home_three.png) no-repeat 94% center #9b6fff;background-size:26%;margin-right:0!important;}
.home_top_center ul li span{display:block;color:#fff;}
.home_top_center ul li font{display:block;color:#fff;margin-top:.05rem;}
/*隐患列表*/
.home_list_problem_bod{padding:.2rem 0 1.5rem 0;}
/*统计*/
.home_tj_top{width:100%;background:url(../images/home_tj_banner.png) no-repeat center top;}
.home_tj_title{font-size:.36rem;text-align:center;color:#fff;padding:.2rem 0;}
.home_tj_pic{width:100%;height:2.7rem;}
.home_tj_fl{padding:.2rem 0 .25rem 0;border-top:2px solid #067ef2;
  background: -webkit-linear-gradient(#066ed3, #0b6ece); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#066ed3, #0b6ece); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#066ed3, #0b6ece); /* Firefox 3.6 - 15 */
  background: linear-gradient(#066ed3, #0b6ece); /* 标准的语法（必须放在最后） */}
.home_tj_fl li{width:25%;text-align:center;float:left;background:url(../images/home_tj_st.png) no-repeat right center;
}
.home_tj_fl li:last-of-type{background:none;}
.home_tj_fl li span{color:#ffc106;display:block;font-size:.3rem;}
.home_tj_fl li font{color:#fff;display:block;margin-top:.1rem;font-size:.26rem;}
.home_tj_list a{display:block;width:84%;padding:.4rem 5%;margin:.2rem auto;
    background:url(../images/home_gj_more.png) no-repeat 96% center #fff;background-size:3.3%;
    border-radius:.2rem;font-size:.3rem;}
.home_tj_list a img{display:block;float:left;width:.5rem;height:.5rem;}
.home_tj_list a span{display:block;float:left;margin-left:.25rem;margin-top:.08rem;}
.home_tj_pic canvas{display:block;width:2.3rem;height:2.3rem;margin:.2rem auto;}
.home_wancheng{width:100%;color:#fff;font-size:.32rem;text-align:center;position:absolute;margin-top:-1.3rem;}

/*隐患库列表*/
.library_top{text-align:center;padding:.2rem 0;font-size:.3rem;color:#000;}
.library_sx{position:absolute;right:0;width:1.8rem;padding-top:.1rem;float:right;text-align:center;margin-top:-.5rem;}
.library_sx a{display:block;width:48%;height:.41rem;padding:.06rem 0 .05rem 18%;color:#fff;
  border-radius:.05rem;margin:0 auto;background:url("../images/sx.png") no-repeat .1rem center #1d70d8;
  background-size:.3rem .24rem;}
.library_list_nav{padding-bottom:1.5rem;}
.library_list_nav ul li{width:86%;margin:.2rem 3%;border-radius:.2rem;background-color:#fff;padding:.25rem 4%;
border:1px solid #e7e7e7;}
.library_list_nav ul li p{font-size:.24rem;color:#666;margin-bottom:.2rem;text-align: justify;
  line-height: .4rem;
  max-height:1.96rem;
  text-overflow: ellipsis;
  overflow: hidden;
}
.library_list_nav ul li p font{color:#2676da;}
.library_list_bottom{margin-top:.2rem;padding-top:.2rem;border-top:1px solid #f0f0f0;}
.library_list_nav ul li span{display:block;font-size:.24rem;background:#2676da;color:#fff;padding:.07rem .3rem;border-radius:5rem;}
.library_list_nav ul li a{display:block;font-size:.24rem;padding-top:.04rem;color:#f19504;}

/*隐患库详情*/
.library_miaoshu{width:86%;margin:.2rem auto;border-radius:.2rem;background-color:#fff;padding:.25rem 4%;
  border:1px solid #e7e7e7;}
.library_maioshu_top icon{display:block;width:18px;height:18px;background:url(../images/icon.png) -78px 0;
float:left;margin-right:6px;margin-top:.01rem;}
.library_maioshu_top{color:#000;display:block;font-size:.28rem;padding-bottom:.2rem;border-bottom:1px solid #f1f1f1;}
.library_miaoshu p{text-align:justify;font-size:.24rem;padding:.2rem 0;color:#666;line-height:.4rem;}
.library_detail_bod{padding-bottom:1.2rem;}
.library_detail_all{width:86%;margin:.2rem auto;border-radius:.2rem;background-color:#fff;padding:.25rem 4%;
  border:1px solid #e7e7e7;}
.library_detail_list{border-bottom:1px solid #f1f1f1;padding:.25rem 0;}
.library_detail_list icon{display:block;width:18px;height:18px;float:left;margin-right:6px;margin-top:.01rem;}
.library_detail_list_top{color:#000;display:block;font-size:.28rem;}
.library_detail_list p{text-align:justify;font-size:.24rem;padding:.2rem 0 0 26px;color:#666;line-height:.4rem;}
.library_detail_bq{font-size:.24rem;background-color:#4287df;border-radius:.5rem;color:#fff;padding:.07rem .3rem;float:right;}
.library_icon_one{background:url(../images/icon.png) -78px -18px;}
.library_icon_two{background:url(../images/icon.png) -78px -36px;}
.library_icon_three{background:url(../images/icon.png) -78px -54px;}
.library_icon_four{background:url(../images/icon.png) -78px -72px;}
.library_icon_five{background:url(../images/icon.png) -78px -90px;}
.library_icon_six{background:url(../images/icon.png) -78px -108px;}
.library_icon_seven{background:url(../images/icon.png) -78px -126px;}

/*作业*/
.task_list{width:88%;padding:.4rem 3%;margin:.2rem auto;background-color:#fff;border-radius:.2rem;}
.task_list_top span{color:#515151;font-size:.3rem;font-weight:bold;}
.task_list ul{padding-top:.5rem;}
.task_list ul li{float:left;width:25%;text-align:center;}
.task_list ul li:first-of-type{margin-right:12.5%;}
.task_list ul li:last-of-type{margin-left:12.5%;}
.task_list ul li a{display:block;}
.task_list ul li span{display:block;width:1rem;height:.8rem;padding-top:.2rem;border-radius:.2rem;
  margin:0 auto .08rem auto;}
.task_list ul li font{display:block;font-size:.24rem;margin-top:.12rem;}
.task_list ul li span img{width:.6rem;height:.6rem;}
.task_one{background-color:#14ca91;}
.task_two{background-color:#f7b55e;}
.task_three{background-color:#029cfc;}
.task_list_top p{width:.12rem;height:.28rem;background-color:#029cfc;margin-right:.12rem;margin-top:.08rem;}

/*index*/
.banner{width:80%;height:1.47rem;margin:.2rem auto;background:url(../images/banner.png) no-repeat center top;background-size:100% 100%;padding:.7rem 7%;}
.banner p{font-size:.48rem;color:#fff;line-height:.68rem;}

.banner img{display:block;width:100%;}
.index_list{width:88%;padding:.2rem 3%;margin:.2rem auto;background-color:#fff;border-radius:.2rem;}
.title_list{font-size:.28rem;}
.index_list span{color:#515151;font-size:.32rem;font-weight:bold;}
.index_list ul{padding-top:.6rem;}
.index_list ul li{float:left;width:20%;text-align:center;margin-right:6%;}
.index_list ul li:first-of-type{margin-left:1%;}
.index_list ul li:last-of-type{margin-right:1%;}
.index_list ul li a{display:block;}
.index_list ul li span{display:block;width:1rem;height:.8rem;padding-top:.2rem;border-radius:.2rem;
  margin:0 auto .08rem auto;}
.index_list ul li font{display:block;font-size:.24rem;margin-top:.12rem;}
.index_list ul li span img{width:.6rem;height:.6rem;}
.index_one{background-color:#14ca91;}
.index_two{background-color:#f7b55e;}
.index_three{background-color:#029cfc;}
.index_list_top p{width:.12rem;height:.3rem;background-color:#029cfc;margin-right:.12rem;margin-top:.08rem;}


/*底部*/
.home_foot{width:100%;background-color:#fff;padding:.12rem 0;position:fixed;left:0;bottom:0;box-shadow:0 -1px 6px #ededed;}
.home_foot ul li{width:33.3%;float:left;}
.home_foot ul li a{display:block;width:100%;text-align:center;color:#7d7d7d;}
.home_foot ul li a img{display:block;width:.48rem;height:.43rem;margin:0 auto .05rem auto;}
.home_foot_on a{color:#1d70d8!important;}
.task_list_top font{padding:.02rem .05rem;color:#f7b55e;border:1px solid #f7b55e;border-radius:.05rem;font-size:.24rem;}

.top_padd{padding-bottom:.1rem!important;}


